#pragma once
#ifndef __data_h__
#define __data_h__
#include<stdio.h>
#include<stdbool.h>
#include<string.h>
#include<stdlib.h>

// 这里是数据的区域
#define MAX_FILENAME_LENGTH 256
// 定义链表节点结构体及Node类型
typedef struct node 
{
    char *filename;//文件名称
    struct node *next;//下一个结点
} *Node;

Node create_node(const char *filename);
void list_pictures(Node head);
void load_pictures_from_file(Node *head, const char *filename);
void destroy_list(Node head);

#endif